hydrogen donor diluent - French English Dictionary